package com.shiyingzi.product.model;

import org.springframework.format.annotation.DateTimeFormat;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.shiyingzi.basics.model.BasicsEntity;


@TableName(value="app_b_occupational")
public class AppBOccupational extends BasicsEntity{

	/**
	 * 职业信息
	 */
	private static final long serialVersionUID = 2758851515956974142L;


	@TableField(value="app_a_id")
	private int appAId;
	
	@TableField(value="unit_name")
	private String unitName;
	
	@DateTimeFormat(pattern="yyy-MM-dd")
	@TableField(value="entry_time")
	private String entryTime;
	
	//  @Column(name = "departmental_positions", columnDefinition = "varchar(32) comment '部门职务'")
	@TableField(value="departmental_positions")
	private String departmentalPositions;
	
	//  @Column(name = "source_of_income", columnDefinition = "varchar(32) comment '收入来源'")
	@TableField(value="source_of_income")
	private String sourceOfIncome;
	
	//  @Column(name = "office_phone", columnDefinition = "varchar(32) comment '办公电话'")
	@TableField(value="office_phone")
	private String officePhone;
	
	//  @Column(name = "unit_address_province", columnDefinition = "varchar(32) comment '现单位地址_省'")
	@TableField(value="unit_address_province")
	private String unitAddressProvince;
	
	//  @Column(name = "unit_address_city", columnDefinition = "varchar(32) comment '现单位地址_市'")
	@TableField(value="unit_address_city")
	private String unitAddressCity;
	
	//  @Column(name = "unit_address_area", columnDefinition = "varchar(32) comment '现单位地址_区'")
	@TableField(value="unit_address_area")
	private String unitAddressArea;
	
	//  @Column(name = "social_security_situation", columnDefinition = "varchar(32) comment '社保情况'")
	@TableField(value="social_security_situation")
	private String socialSecuritySituation;
	
	//  @Column(name = "accumulation_fund", columnDefinition = "varchar(32) comment '公积金'")
	@TableField(value="accumulation_fund")
	private String accumulationFund;
	
	//  @Column(name = "unit_type", columnDefinition = "varchar(32) comment '单位类型'")
	@TableField(value="unit_type")
	private String unitType;
	
	//  @Column(name = "industry_type", columnDefinition = "varchar(500) comment '行业类型'")
	@TableField(value="industry_type")
	private String industryType;
	
	//  @Column(name = "department", columnDefinition = "varchar(500) comment '任职部门'")
	@TableField(value="department")
	private String department;
	
	//  @Column(name = "monthly_payday", columnDefinition = "varchar(500) comment '每月发薪日'")
	@TableField(value="monthly_payday")
	private String monthlyPayday;

	public int getAppAId() {
		return appAId;
	}

	public void setAppAId(int appAId) {
		this.appAId = appAId;
	}


	public String getUnitName() {
		return unitName;
	}

	public void setUnitName(String unitName) {
		this.unitName = unitName;
	}

	public String getEntryTime() {
		return entryTime;
	}

	public void setEntryTime(String entryTime) {
		this.entryTime = entryTime;
	}

	public String getDepartmentalPositions() {
		return departmentalPositions;
	}

	public void setDepartmentalPositions(String departmentalPositions) {
		this.departmentalPositions = departmentalPositions;
	}

	public String getSourceOfIncome() {
		return sourceOfIncome;
	}

	public void setSourceOfIncome(String sourceOfIncome) {
		this.sourceOfIncome = sourceOfIncome;
	}

	public String getOfficePhone() {
		return officePhone;
	}

	public void setOfficePhone(String officePhone) {
		this.officePhone = officePhone;
	}

	public String getUnitAddressProvince() {
		return unitAddressProvince;
	}

	public void setUnitAddressProvince(String unitAddressProvince) {
		this.unitAddressProvince = unitAddressProvince;
	}

	public String getUnitAddressCity() {
		return unitAddressCity;
	}

	public void setUnitAddressCity(String unitAddressCity) {
		this.unitAddressCity = unitAddressCity;
	}

	public String getUnitAddressArea() {
		return unitAddressArea;
	}

	public void setUnitAddressArea(String unitAddressArea) {
		this.unitAddressArea = unitAddressArea;
	}

	public String getSocialSecuritySituation() {
		return socialSecuritySituation;
	}

	public void setSocialSecuritySituation(String socialSecuritySituation) {
		this.socialSecuritySituation = socialSecuritySituation;
	}

	public String getAccumulationFund() {
		return accumulationFund;
	}

	public void setAccumulationFund(String accumulationFund) {
		this.accumulationFund = accumulationFund;
	}

	public String getUnitType() {
		return unitType;
	}

	public void setUnitType(String unitType) {
		this.unitType = unitType;
	}

	public String getIndustryType() {
		return industryType;
	}

	public void setIndustryType(String industryType) {
		this.industryType = industryType;
	}

	public String getDepartment() {
		return department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

	

	public String getMonthlyPayday() {
		return monthlyPayday;
	}

	public void setMonthlyPayday(String monthlyPayday) {
		this.monthlyPayday = monthlyPayday;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	@Override
	public String toString() {
		return "AppBOccupational [appAId=" + appAId + ", unitName=" + unitName
				+ ", entryTime=" + entryTime + ", departmentalPositions="
				+ departmentalPositions + ", sourceOfIncome=" + sourceOfIncome
				+ ", officePhone=" + officePhone + ", unitAddressProvince="
				+ unitAddressProvince + ", unitAddressCity=" + unitAddressCity
				+ ", unitAddressArea=" + unitAddressArea
				+ ", socialSecuritySituation=" + socialSecuritySituation
				+ ", accumulationFund=" + accumulationFund + ", unitType="
				+ unitType + ", industryType=" + industryType + ", department="
				+ department + ", monthlyPayday=" + monthlyPayday + "]";
	}

	

	

	
	
}
